package com.uzai.console.service.fd;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.uzai.console.dto.fd.fdfollowgroup.FdFollowGroupIdDto;
import com.uzai.console.dto.fd.fdfollowgroup.FdFollowGroupMsgQuery;
import com.uzai.console.dto.fd.fdfollowgroup.FdFollowGroupQuery;
import com.uzai.console.vo.fd.fdfollowgroup.FdFollowGroupMsgVo;
import com.uzai.console.vo.fd.fdfollowgroup.FdFollowGroupVo;
import org.apache.ibatis.annotations.Param;

/**
 * 发单采集群
 * @author liuqi
 * @date 2021年08月13日 11:33
 */
public interface FdFollowGroupService {

    /**
     * 查询发单跟发配置列表
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param query
     * @return null
     */
    Page<FdFollowGroupVo> findFdFollowGroupList(FdFollowGroupQuery query);

    /**
     * 查询发单跟发配置详情
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param fdFollowGroupIdDto
     * @return null
     */
    FdFollowGroupVo findFdFollowGroup(FdFollowGroupIdDto fdFollowGroupIdDto);


    /**
     * 查询官方采集群采集消息列表
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param query
     * @return null
     */
    Page<FdFollowGroupMsgVo> findFdFollowGroupMsgList(FdFollowGroupMsgQuery query);


    /**
     * 删除官方采集群历史消息
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param beforeDay
     * @return null
     */
    void deleteFdFollowGroupMsgHistoryBeforeDay(Integer beforeDay);



}
